Hexen II Console Command and Variable Listing

_cl_color
Default: 0
Values: (Integer) 0 - 221
Compliance: Hexen II, GLHexen II
Description: Sets the player's colors to #. # is equal to the color of the shirt multiplied by 16 and then adding the color of the pants ($1 and $2 from the color command, respectively). Note that changing the value will change the value of the color command.

_cl_name
Default: player
Values: (String)
Compliance: Hexen II, GLHexen II
Description: Sets the player's name. The name can be 15 characters long.

See also: name.

_cl_playerclass
Default: 0
Values: (Integer) 1 - 4
Compliance: Hexen II, GLHexen II
Description: Chooses the class to be used before game starts. Selections are as follows:

  • 1 - Paladin
  • 2 - Crusader
  • 3 - Necromancer
  • 4 - Assassin.
  • _config_com_baud
    Default: 57600
    Values: (Valid Baud Rate)
    Compliance: Hexen II, GLHexen II
    Description: Sets bps value for transfer speed between your modem and your computer. Any modem with built in Request to Send (RTS> and Clear to Send (CTS) can have a higher value than the maximum speed of the modem.

    See also: _config_com_irq, _config_com_modem, _config_com_port, _config_modem_clear, _config_modem_dialtype, _config_modem_hangup, _config_modem_init.

    _config_com_irq
    Default: 4
    Values: (Integer) 2 - 15
    Compliance: Hexen II, GLHexen II
    Description: Assigns the IRQ of the modem that Hexen2 will be using to communicate with for multiplayer. Normally, IRQ 4 is used for COM 1 and 3. IRQ 3 is used for COM 2 and 4.

    See also: _config_com_baud, _config_com_modem, _config_com_port, _config_modem_clear, _config_modem_dialtype, _config_modem_hangup, _config_modem_init.

    _config_com_modem
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: By default, the modem is enabled. Setting this value to 0 will disable it.

    See also: _config_com_baud, _config_com_irq, _config_com_port, _config_modem_clear, _config_modem_dialtype, _config_modem_hangup, _config_modem_init.

    _config_com_port
    Default: 0x3f8
    Values: (COM Address)
    Compliance: Hexen II, GLHexen II
    Description: Sets the address of the modem's COM port to be used in multiplayer. Settings are as follows: 0x3F8 = COM 1, 0x2F8 = COM 2, 0x3E8 = COM 3, 0x2E8 = COM 4.

    See also: _config_com_baud, _config_com_irq, _config_com_modem, _config_modem_clear, _config_modem_dialtype, _config_modem_hangup, _config_modem_init.

    _config_modem_clear
    Default: ATZ
    Values: (String)
    Compliance: Hexen II, GLHexen II
    Description: This holds the string to be sent to the modem after a disconnect.

    See also: _config_com_baud, _config_com_irq, _config_com_modem, _config_com_port, _config_modem_dialtype, _config_modem_hangup, _config_modem_init.

    _config_modem_dialtype
    Default: T
    Values: T or P
    Compliance: Hexen II, GLHexen II
    Description: By default (T), the modem will dial using Tone Dialing. Change this to (P) if your line does not support Tone Dialing.

    See also: _config_com_irq, _config_com_baud>, _config_com_modem, _config_com_port, _config_modem_clear, _config_modem_hangup, _config_modem_init.

    _config_modem_hangup
    Default: AT H
    Values: (String)
    Compliance: Hexen II, GLHexen II
    Description: This holds the string to be sent to the modem to hang up the connection.

    See also: _config_com_irq, _config_com_baud>, _config_com_modem, _config_com_port, _config_modem_clear, _config_modem_dialtype, _config_modem_init.

    _config_modem_init
    Default:
    Values: (String)
    Compliance: Hexen II, GLHexen II
    Description: Some modems require a special init string to connect properly. This command holds the string that is sent to the modem upon startup of multiplayer games.

    See also: _config_com_irq, _config_com_baud>, _config_com_modem, _config_com_port, _config_modem_clear, _config_modem_dialtype, _config_modem_hangup.

    _snd_mixahead
    Default: 0.1
    Values: (Decimal) 0.0 - 1.0
    Compliance: Hexen II, GLHexen II
    Description: Delay before sound is mixed and sent through speakers. A higher number may improve graphics performance.

    _vid_default_mode
    Default: 0
    Values: (Integer) 0 - 12
    Compliance: Hexen II, GLHexen II
    Description: When running GLHexen2, this value is set to 0, and cannot be changed. If _vid_default_mode_win is set to 3, then this value will select the resolution. The modes are as follows:

  • 3 - 320 x 200 (vga8.drv)
  • 4 - 320 x 200 (ddraw8.drv)
  • 5 - 320 x 240 (ddraw8.drv)
  • 6 - 320 x 400 (ddraw8.drv)
  • 7 - 512 x 384 (ddraw8.drv)
  • 8 - 640 x 400 (linear8.drv)
  • 9 - 640 x 480 (linear8.drv)
  • 10 - 800 x 600 (linear8.drv)
  • 11 - 1024 x 768 (linear8.drv)
  • 12 - 1280 x 1024 (linear8.drv)
  • See also: _vid_default_mode_win, vid_mode.

    _vid_default_mode_win
    Default: 3
    Values: (Integer) 0 - 3
    Compliance: Hexen II, GLHexen II
    Description: When running GLHexen2, this value is defaulted to 4 and no changes can be made. When set to 3, the default resolution will be the setting that is assigned to _vid_default_mode. Otherwise the windowed mode settings are as follows:

  • 0 - 320 x 240
  • 1 - 640 x 480
  • 2 - 800 x 600
  • See also: _vid_default_mode, vid_mode.

    _vid_wait_override
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: Overrides value of the command vid_wait forcing the graphics to wait for VSYNC.

    See also: vid_wait.

    _windowed_mouse
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: Setting this value to (1) will enable mouse control when display is in a windowed mode. Otherwise, the mouse will be inoperative.

    alias
    Default: zoom_out, zoom_in
    Values: (Special)
    Compliance: Hexen II, GLHexen II
    Description: The format for this command is: (alias $1 "$2;$3;$4..."). This creates a new Hexen II command named $1, which is actually a collection of already existing Hexen II commands ($2,$3,$4,etc.). Note that the commands being aliased to $1 must be enclosed in quotation marks and separated with semi-colons. Once you have aliased a command you can bind it to a key. For example, typing the commands:
    ] alias net_game "hostname my_server ; fraglimit 15 ; timelimit 15"
    ] bind INS net_game
    would cause Hexen II to set the hostname, frag limit, and time limit every time you hit the INSERT key.

    See also: bind.

    ambient_fade
    Default: 100
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This value sets the speed of ambient (weather) sound changes between indoor and outdoor areas.

    See also: ambient_level.

    ambient_level
    Default: 0.3
    Values: (Decimal) 0.0 - 1.0
    Compliance: Hexen II, GLHexen II
    Description: Volume level of ambient (weather) sounds.

    See also: ambient_fade.

    barspeed
    Default: 5
    Values: (Integer) 0 - 20
    Compliance: Hexen II, GLHexen II
    Description: Use this command to change the speed that the character information sheet scrolls up and down. The higher number will make the bar scroll faster.

    See also: +showinfo.

    ban
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    begin
    Default: none
    Values: Command
    Compliance: Hexen II, GLHexen II
    Description: Command is invalid from the console.

    bf
    Default: none
    Values: Command
    Compliance: Hexen II, GLHexen II
    Description: Hexen II performs a background flash identical to the one you see when you pick up an item. This will also cause Hexen II to reset the palette, which can fix erratic colors under Windows 95.

    bgmbuffer
    Default: 4096
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Sets the music buffer to # bytes. The default is 4096 (4K).

    See also: bgmtype, bgmvolume.

    bgmtype
    Default: none
    Values: (Special)
    Compliance: Hexen II, GLHexen II
    Description: Sets the source for music to be played.

  • none - No music will be played.
  • midi - Music will be played from the FM or Wavetable synthesis of the audio card
  • cd - Music will be played from the audio tracks of the CD
  • See also: bgmbuffer, bgmvolume.

    bgmvolume
    Default: 0
    Values: (Decimal) 0.0 - 1.0
    Compliance: Hexen II, GLHexen II
    Description: Sets the volume of the music. Maximum volume is at 1.0.

    See also: bgmbuffer, bgmtype.

    bind
    Default: none
    Values: (Special)
    Compliance: Hexen II, GLHexen II
    Description: The format for this command is: (bind $1 $2). This command binds the key $1 to the action $2. To make the j key the jump key you would type bind j +jump and press enter. You can also bind keys to perform console commands. For example, bind r "color 4 4" would cause your character to turn red whenever you pressed r. Whenever the bound action/command contains any spaces, you must enclose it in quotation marks.

    See also: alias.

    cd
    Default: none
    Values: (Special)
    Compliance: Hexen II, GLHexen II
    Description: The format for this command will be CD followed by one of the following commands:

  • on - Enable CD audio
  • off - Shut down CD audio
  • reset - Re-initialize CD system
  • play $1 - Plays specified track $1 once
  • loop $1 - plays specified track $1 infinite times
  • stop - Halts music in current track
  • resume - Plays music in current track
  • eject - Sends signal to CDROM to eject CD drawer
  • remap $1 $2 $3... - Remaps the order that music tracks will be played in
  • info - Report number of tracks, current track, and current volume
  • See also: bgmbuffer, bgmvolume.

    centerview
    Default: none
    Values: Command
    Compliance: Hexen II, GLHexen II
    Description: Snaps vertical direction (aiming/view) to a level postion.

    See also: force_centerview.

    changelevel
    Default: none
    Values: (map level)
    Compliance: Hexen II, GLHexen II
    Description: Force server to change level to the one specified while resetting the level.

    See also: changelevel2.

    changelevel2
    Default: none
    Values: (Special)
    Compliance: Hexen II, GLHexen II
    Description: Force server to change level to the one specified without resetting the level. The monsters slain and items taken from this board during the current game will be left out of the level.

    See also: changelevel.

    chase_active
    Default: 0
    Values: (Toggle)
    Compliance: Hexen II, GLHexen II
    Description: When this is enabled, the view will change to a camera chase mode behind the player.

    chase_back
    Default: 0
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This sets how far back the chase cam will be.

    See also: chase_active.

    chase_right
    Default: 0
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This sets how far to the right the chase cam will be. A Negative value will move it to the left.

    See also: chase_active.

    chase_up
    Default: 0
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This sets how far up the chase cam will be. A negative value will move the cam downward.

    See also: chase_active.

    cl_anglespeedkey
    Default: 1.5
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This value sets the multiplier of aiming and turning speed while the +speed action is enabled.

    See also: +speed, cl_pitchspeed, cl_yawspeed.

    cl_backspeed
    Default: 200
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This sets the speed of backward movement. This value is set to 400 when the "always run" option is enabled within the options menu.

    See also: cl_movespeedkey, +back.

    cl_bob
    Default: 0.02
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: Changing this will set the speed of weapon bobbing - movement animation while player is moving.

    See also: cl_bobcycle, r_drawviewmodel.

    cl_bobcycle
    Default: 0.6
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This value sets the distance traveled by the player to complete one cycle of weapon bobbing.

    See also: cl_bob, r_drawviewmodel.

    cl_bobup
    Default: 0.5
    Values: (Decimal) 0.0 - 1.0
    Compliance: Hexen II, GLHexen II
    Description: This will set how fast the character lifts the weapon upward when first starting to move.

    See also: cl_bob, r_drawviewmodel.

    cl_forwardspeed
    Default: 200
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Sets the speed of forward movement. This value is set to 400 when the "always run" option is enabled within the options menu.

    See also: cl_movespeedkey, +forward.

    cl_movespeedkey
    Default: 2.0
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This value sets the multiplier of movement while the +speed action is enabled.

    See also: +speed, cl_forwardspeed, cl_backspeed, cl_sidespeed, cl_upspeed.

    cl_nolerp
    Default: 0
    Values:
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    cl_pitchspeed
    Default: 150
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Sets the speed of looking up and down.

    See also: cl_anglespeedkey, +lookup, +lookdown.

    cl_rollangle
    Default: 2.0
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: Value is the angle that the screen tilts during a strafe.

    See also: cl_rollspeed, +strafe.

    cl_rollspeed
    Default: 200
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Delay before the screen tilts during a strafe.

    See also: cl_rollangle, +strafe.

    cl_shownet
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    cl_sidespeed
    Default: 225
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Sets the speed of strafing left and right.

    See also: cl_movespeedkey, +strafe.

    cl_upspeed
    Default: 200
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Sets the speed of swimming or flying upward or downward.

    See also: cl_movespeedkey, +moveup, +movedown.

    cl_yawspeed
    Default: 140
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Sets the speed of turning left and right.

    See also: cl_anglespeedkey, +left, +right.

    clear
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Clear the console screen.

    cmdline
    Default: none
    Values: (String)
    Compliance: Hexen II, GLHexen II
    Description: This command will display the prompt switches used upon startup.

    color
    Default: ?
    Values: (0 - 10)(0 - 10)
    Compliance: Hexen II, GLHexen II
    Description: This command is followed by two variables. Each variable sets one of the colors for the character.

    See also: _cl_color.

    commands
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This will create a file called commands.txt that will list out all cmds and cvars.

    con_notifytime
    Default: 3
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This value holds the amount of time that messages will remain on screen. The higher the number, the longer they will be visable.

    connect
    Default: none
    Values: Command (String)
    Compliance: Hexen II, GLHexen II
    Description: Hexen II will attempt to connect to a Hexen II server at $. If $ is a phone number (5551212), Hexen II will dial the number (providing the modem is properly set up). If $ is an IPX address (00FADE23:00aa00b9b5b2), Hexen II will search the network for this address. If $ is a server name (My_Server), it will search the network for this server. If $ is an IP address (204.145.67.122) and you are connected to the Internet, Hexen II will connect to this address. Note that on networks Hexen II will not cross routers.

    See also: disconnect.

    coop
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: If this is set to (1), the game will load into a cooperative game.

    See also: deathmatch.

    create
    Default: none
    Values: Command (String)
    Compliance: Hexen II, GLHexen II
    Description: This command will create an entity (Quake-Ed Spawn Function). It is followed by the entity to be created. The list of entities is too large to be listed here.

    crosshair
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: When enabled, a crosshair will appear at the center of your viewing area.

    d_mipcap
    Default: 0
    Values: (Integer) 0 - 3
    Compliance: Hexen II
    Description: This value controls the detail level of the viewing area. A higher number will lower the resolution of each texture. Increasing this might increase performance with a degradation of graphics. The GLHexen2 version of this command is gl_picmip.

    d_mipscale
    Default: 1
    Values: (Integer) 0 - 10
    Compliance: Hexen II
    Description: This sets how objects and walls blur depending upon their distance from the viewpoint. A higher number will increase the blur and decrease the distance that blurring begins. A setting of (0) removes blurring but seems to only run on machines with plenty of memory.

    d_subdiv16
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II
    Description: This value sets how the graphics engine handles texels. A setting of (0) will produce slightly more accurate images but may hinder performance on slower machines.

    deathmatch
    Default: 0
    Values: (Integer) 0 - 2
    Compliance: Hexen II, GLHexen II
    Description: If this is set to (1), the next game will result in a deathmatch. If set to (2), the game will load a Doom style deathmatch. A setting of (0) will disable this.

    See also: coop.

    demos
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will play the next demo in the loop.

    See also: startdemos, playdemo.

    develepor
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: This enables displaying of developer messages during the loading of the game and its levels.

    df
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will set the display black, then slowly fade back in the picture.

    dm_mode
    Default: 1
    Values: (?)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    disconnect
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Ends the game, disconnects from the server, and stops playing any demos.

    See also: connect.

    echo
    Default: none
    Values: Command (String)
    Compliance: Hexen II, GLHexen II
    Description: This command (primarily used for cfg files) will display the contents in (String).

    edict
    Default: none
    Values: Command (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Displays information about edict (Integer).

    See also: edictcount, edicts.

    edictcount
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This will list the total number of edicts.

    See also: edict, edicts.

    edicts
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This will list information about all available edicts.

    See also: edict, edictcount.

    entities
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This will list all entities.

    exec
    Default: 0
    Values: Command (*.cfg)
    Compliance: Hexen II, GLHexen II
    Description: Loads the filename indicated in (*.cfg) into the game. This is important for custom config files.

    flush
    Default: none
    Values: (CString)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    force_centerview
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This will make the viewpoint change to a level position. Unlike centerview, this command will operate even if a +lookup or +lookdown is operative.

    fov
    Default: 90
    Values: (Integer) 10 - 110
    Compliance: Hexen II
    Description: Field of View. This indicates how many degrees of vision your screen will display. This is commonly used for zooming modes. It is currently unavailable in GLHexen II.

    fraglimit
    Default: 0
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This sets the maximum number of frags in a multiplayer game.

    gamecfg
    Default: 0
    Values: (Unknown)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    gamma
    Default: 0.5
    Values: (Decimal) 0.0 - 2.0
    Compliance: Hexen II
    Description: This sets the brightness level. The higher number indicates a brighter screen.

    give
    Default: none
    Values: Command (String) (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This cheat will give the weapon specified by the number after the command. Other cheats from this command are unknown.

    gl_affinemodels
    Default: 0
    Values: (Unknown)
    Compliance: GLHexen II
    Description: Unknown.

    gl_cull
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: GLHexen II
    Description: Unknown.

    gl_flashblend
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: GLHexen II
    Description: There are few objects in Hexen II that emit light from the object itself. By default, this light affects the lighting upon the other entities and walls around it. If this becomes a speed problem, you can set this to (1) to have the game create a glowing ball around the object instead of affecting other surfaces.

    gl_keeptjunctions
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: GLHexen II
    Description: By setting this to (0), GLHexen2 will remove colinear vertexes when it reloads the level. This can give a few percent speedup, but it can leave a couple stray blinking pixels on the screen.

    gl_max_size
    Default: 256
    Values: (Unknown)
    Compliance: GLHexen II
    Description: Unknown.

    gl_nocolors
    Default: 0
    Values: (Unknown)
    Compliance: GLHexen II
    Description: Unknown.

    gl_playermip
    Default: 0
    Values: (Integer) 0 - 2
    Compliance: GLHexen II
    Description: Drops resolution of each texture for higher speed. Dimensions are divided by 2^variable.

    gl_picmip
    Default: 0
    Values: (Integer) 0 - 2
    Compliance: GLHexen II
    Description: Drops resolution of each player texture for higher speed. Dimensions are divided by 2^variable

    gl_polyblend
    Default: 1
    Values: (Unknown)
    Compliance: GLHexen II
    Description: Unknown.

    gl_reporttjunctions
    Default: 0
    Values: (Unknown)
    Compliance: GLHexen II
    Description: Unknown.

    gl_round_down
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: GLHexen II
    Description: Filter and shrink texture size down to nearest power of 2

    gl_smoothmodels
    Default: 1
    Values: (Unknown)
    Compliance: GLHexen II
    Description: Unknown.

    gl_texels
    Default: 157696
    Values: (Unknown)
    Compliance: GLHexen II
    Description: Unknown.

    gl_texturemode
    Default: gl_linear_mipmap_nearest
    Values: (See below)
    Compliance: GLHexen II
    Description: There are four levels of texturemodes that set the picture quality from almost raw Hexen2 picture quality to the default GLHexen2 quality. The last (4.th) can only be used/seen on very high-end 3D hardware (NOT 3dfx). If you think the 3D card is softening the picture too much, then try a lower texture quality - it might also improve speed. The values are as follows:

  • gl_nearest
  • gl_nearest_mipmap_nearest
  • gl_linear_mipmap_nearest
  • gl_linear_mipmap_linear
  • gl_ztrick
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: GLHexen II
    Description: GlHexen2 uses a buffering method that avoids clearing the Z buffer, but some hardware platforms don't like it. If the status bar and console are flashing every other frame, clear this variable.

    god
    Default: none
    Values: (Toggle)
    Compliance: Hexen II, GLHexen II
    Description: This cheat enables and disables indestructive (god) mode.

    help
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This will bring up the help screen. Here you will find information about how to move around in the game.

    host_framerate
    Default: 0
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This changes the speed of how your system times everything in the game. A setting of (0) will let the game time as normal. This can become a slow-motion game when set to (0.1), or a super speed game when set above (0.3). This command is used in custom configurations to allow specific angle turns to be made.

    host_speeds
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: When enabled, this will display server speed information.

    hostname
    Default: varies
    Values: (String)
    Compliance: Hexen II, GLHexen II
    Description: This holds the name of the server to be shown upon the call of an slist.

    impulse
    Default: none
    Values: (Integer) 0 - 255
    Compliance: Hexen II, GLHexen II
    Description: This command performs special functions that were left out from the command list.

    See also: Hexen II Impulse Listing.

    invoff
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This function will remove the inventory display from the screen. This command is necessary before dropping an inventory item.

    See also: impulse 44.

    invleft
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This will cycle left through inventory items.

    See also: invright.

    invright
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This will cycle right through inventory items.

    See also: invleft.

    invuse
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This will use the item that is selected by the invleft and invright commands.

    joyadvanced
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: Setting this value to (1) will enable the advanced controller support. This is required for use of an advnaced controller such as the SpaceOrb 360, Cyberman 2, Wingman Warrior, or Assassin 3D.

    See also: joyadvanceupdate, joyadvaxisr, joyadvaxisu, joyadvaxisv, joyadvaxisx, joyadvaxisy, joyadvaxisz, joyforwardsensitivity, joyforwardthreshold, joypitchsensitivity, joypitchthreshold, joysidesensitivity, joysidethreshold, joyyawsensitivity, joyyawthreshold, joyname, joywwhack1, joywwhack2.

    joyadvanceupdate
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Whenever any of the advanced axis settings are changed, the game must be given this command to apply the new settings.

    See also: joyadvanced.

    joyadvaxisr
    Default: 0
    Values: (Integer) 0 - 4
    Compliance: Hexen II, GLHexen II
    Description: This setting controls mapping of DirectInput axis R (typically joystick rudder).

    See also: joyadvanced.

    joyadvaxisu
    Default: 0
    Values: (Integer) 0 - 4
    Compliance: Hexen II, GLHexen II
    Description: This setting controls mapping of DirectInput axis U (custom axis - Assassin 3D trackball left and right, WingMan Warrior SpinControl and SpaceOrb roll).

    See also: joyadvanced.

    joyadvaxisv
    Default: 0
    Values: (Integer) 0 - 4
    Compliance: Hexen II, GLHexen II
    Description: This setting controls mapping of DirectInput axis V (custom axis - Assassin 3D trackball forward and backward and SpaceOrb yaw).

    See also: joyadvanced.

    joyadvaxisx
    Default: 0
    Values: (Integer) 0 - 4
    Compliance: Hexen II, GLHexen II
    Description: This setting controls mapping of DirectInput axis X (typically joystick left and right) .

    See also: joyadvanced.

    joyadvaxisy
    Default: 0
    Values: (Integer) 0 - 4
    Compliance: Hexen II, GLHexen II
    Description: This setting controls mapping of DirectInput axis Y (typically joystick forward and backward).

    See also: joyadvanced.

    joyadvaxisz
    Default: 0
    Values: (Integer) 0 - 4
    Compliance: Hexen II, GLHexen II
    Description: This setting controls mapping of DirectInput axis Z (typically joystick throttle).

    See also: joyadvanced.

    joyforwardsensitivity
    Default: -1.0
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This value controls the ramp-up speed for moving forward and backward.

    See also: joyadvanced.

    joyforwardthreshold
    Default: 0.15
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This value controls the dead-zone for moving forward and backward.

    See also: joyadvanced.

    joyname
    Default: joystick
    Values: (String)
    Compliance: Hexen II, GLHexen II
    Description: This value holds the name of the controller to be displayed upon the next joyadvanced.

    joypitchsensitivity
    Default: 1.0
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This controls the speed that you look up and down.

    See also: joyadvanced.

    joypitchthreshold
    Default: 0.15
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This controls the dead-zone for looking up and down.

    See also: joyadvanced.

    joysidesensitivity
    Default: -1.0
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This controls the ramp-up speed for moving side to side.

    See also: joyadvanced.

    joysidethreshold
    Default: 0.15
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This controls the dead-zone for moving side to side.

    See also: joyadvanced.

    joystick
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: If you do not use a joystick, and your screen spins violently when you start a game, change this setting to (0). This must be enabled to use a joystick.

    joywwhack1
    Default: 0.0
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This command has to do with setting up the Wingman Warrior controller.

    See also: joyadvanced.

    joywwhack2
    Default: 0.0
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This command has to do with setting up the Wingman Warrior controller.

    See also: joyadvanced.

    joyyawsensitivity
    Default: -1.0
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This controls the speed that you look left to right.

    See also: joyadvanced.

    joyyawthreshold
    Default: 0.15
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This controls the dead-zone for looking left and right.

    See also: joyadvanced.

    kick
    Default: none
    Values: Command (String)
    Compliance: Hexen II, GLHexen II
    Description: This command will eject the player specified in (String) from the game. It must be used from the server.

    kill
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will suicide the character. This is necessary if you become stuck in an area by accident.

    killserver
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This will eject all players from the game when entered from the server.

    leak_color
    Default: 251
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    lcd_x
    Default: 0
    Values: (?)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    lcd_yaw
    Default: 0
    Values: (?)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    listen
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: This must be enabled for others to join your game in multiplayer when you are set up as a listen server.

    load
    Default: none
    Values: Command (String)
    Compliance: Hexen II, GLHexen II
    Description: This will load a saved game stored in the directory \hexenii\data1\(String)\.

    loadas8bit
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: When this is enabled upon startup, the game will load all sound files as 8-bit sounds. Use to improve video speed if you don't mind lower quality sounds.

    lookspring
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: Setting this to (1) will make it so that when you release the button assigned to +mlook, a force_centerview is issued and your screen will return to center.

    lookstrafe
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: Setting this to (1) will make the character +strafe when the button assigned to +mlook is held down.

    m_filter
    Default: 0
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This value holds the distance that the mouse must travel before the game accepts the movement.

    m_forward
    Default: 1
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This controls the forward and backward sensitivity of the mouse.

    m_pitch
    Default: 0.022
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This controls the look up and down sensitivity of the mouse while +mlook is on.

    m_side
    Default: 0.8
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This controls the mouse's strafing sensitivity while lookstrafe is set to (1).

    m_yaw
    Default: 0.022
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This controls the turning speed of the mouse.

    max_temp_edicts
    Default: 30
    Values: (String)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    maxplayers
    Default: 1
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This holds the maximum number of players that may connect to the server.

    map
    Default: none
    Values: Command (String)
    Compliance: Hexen II, GLHexen II
    Description: Loads the map located within \hexenii\data1\maps\ or within the PAK files. The built in maps are listed below (include the number afterwards if listed):

  • ravdm (1 - 5)
  • demo (1 - 3)
  • castle (4, 5)
  • meso (1 - 9)
  • egypt (1 - 7)
  • romeric (1 - 7)
  • village (1 - 5)
  • cath
  • rider1a
  • rider2c
  • eidolon
  • mcache
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command lists all models loaded into the cache.

    menu_class
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This will take you to the character class selection screen.

    menu_keys
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This will take you to the key customize screen.

    menu_load
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Takes you to the load savegame screen.

    menu_main
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This takes you to the main menu screen.

    menu_multiplayer
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Takes you to the multiplayer startup screen.

    menu_options
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Jumps to audio/video/controller options screen.

    menu_quit
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This displays the credits screen where you may choose to quit the game.

    menu_save
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This takes you to the save game screen.

    menu_singleplayer
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Takes you to the single player startup screen.

    menu_video
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This takes you to the video options screen where you can choose your screen mode.

    messagemode
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This brings up a prompt where you can type in a message to the other players in the game.

    See also: messagemode2.

    messagemode2
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This brings up a prompt where you can type in a message to the other players in the game.

    See also: messagemode.

    name
    Default: player
    Values: (String)
    Compliance: Hexen II, GLHexen II
    Description: Sets the player's name. The name can be 15 characters long.

    See also: _cl_name.

    net_allowmultiple
    Default: 0
    Values: (Toggle)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    net_messagetimeout
    Default: 300
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This is the time for the client to wait for the next message before displaying a timeout message.

    net_stats
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command displays network statistics.

    noclip
    Default: none
    Values: (Toggle)
    Compliance: Hexen II, GLHexen II
    Description: This cheat enables no-clipping mode (ghost mode) to examine current map. This allows the character to be unaffected by any surface.

    nomonsters
    Default: 0
    Values: (Toggle)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    nosound
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: When set to (1), this command will disable any sound effect output. This will not effect the sounds controlled by bgmtype or ambient_level.

    notarget
    Default: none
    Values: (Toggle)
    Compliance: Hexen II, GLHexen II
    Description: This cheat will enable a mode to be invisible from computer opponents.

    oem
    Default: 0
    Values: (Toggle)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    path
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will list the PAK files available within the working path of the game.

    pausable
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: When this is set to (0), the game will not be able to be paused.

    See also: pause.

    pause
    Default: none
    Values: (Toggle)
    Compliance: Hexen II, GLHexen II
    Description: This command toggles whether the game is paused or unpaused.

    See also: pausable.

    ping
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: this command will ping all players that are currently in the game.

    play
    Default: none
    Values: Command (String)
    Compliance: Hexen II, GLHexen II
    Description: This will play the the file (String).wav stored within the PAK files or within the \hexenii\sound\ directory.

    playdemo
    Default: none
    Values: Command (String)
    Compliance: Hexen II, GLHexen II
    Description: This command will play the demo named (String).dem. The demos built into the game can be viewed by using demo (1 - 3) for (String).

    See also: demos, startdemos.

    playvol
    Default: none
    Values: (Unknown)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    pointfile
    Default: none
    Values: Command (String)
    Compliance: Hexen II, GLHexen II
    Description: Loads the file (String).pts from the \hexenii\maps\ directory. Used in the creation of new levels to find leaks. Hexen II will draw a line from the leak to the nearest entity.

    precache
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    prespawn
    Default: ?
    Values: (Unknown)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    profile
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: When this is entered, the game will display its internal diagnostics.

    quit
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will immediately exit the game, and bring you to your OS.

    r_aliasmip
    Default: 80
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    r_aliastransadj
    Default: 100
    Values: (Integer)
    Compliance: Hexen II
    Description: Unknown.

    r_aliastransbase
    Default: 200
    Values: (Integer)
    Compliance: Hexen II
    Description: Unknown.

    r_aliasstats
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II
    Description: When this is set to (1), the game will display information about the current visible models.

    r_ambient
    Default: 0
    Values: (Integer) 0 - 200
    Compliance: Hexen II
    Description: This sets sort of a global brightness for the game. A value of (200) should increase video speed by removing any shading; similar to the r_fullbright command for the GL version.

    r_clearcolor
    Default: 0
    Values: (Integer) 0 - 255
    Compliance: Hexen II
    Description: This sets the color of the space outside the map.

    r_drawentities
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: By setting this to (0), the game will not draw any creatures, objects, projectiles, etc. Keep this set to (1).

    See also: entities.

    r_drawflat
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II
    Description: When this is set to (1), the game will draw walls filled with colors instead of textures.

    r_draworder
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II
    Description: When this is set to (1), the game will draw walls in reverse order. This cheat will enable a sort of x-ray vision.

    r_drawviewmodel
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: When set to (0), the game will not draw your character's weapon when chase_active is off.

    r_dspeeds
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: When set to (1), the game will display timing information.

    r_dynamic
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: GLHexen II
    Description: Unknown.

    r_fullbright
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: GLHexen II
    Description: When this is enabled, the game will draw all walls and objects at maximum brightness. This will remove any shading from the game, but will increase speed since the computer nor the 3D card has to deal with calculating light sources.

    r_graphheight
    Default: 0
    Values: (Integer)
    Compliance: Hexen II
    Description: This value holds the height of the graph that is displayed when r_timegraph is enabled.

    r_lightmap
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: GLHexen II
    Description: When this is enabled, the game will not fill walls with textures, but will add light sources.

    r_maxedges
    Default: 2400
    Values: (Integer)
    Compliance: Hexen II
    Description: Unknown.

    r_maxsurfs
    Default: 800
    Values: (Integer)
    Compliance: Hexen II
    Description: Unknown.

    r_mirroralpha
    Default: 1
    Values: (Decimal) 0.0 - 1.0
    Compliance: GLHexen II
    Description: This value sets the opacity of reflective surfaces. When set to anything other than (1), it will start to draw reflections along with turning off ambient sounds to make up for the speed loss.

    See also: ambient_level.

    r_novis
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: GLHexen II
    Description: This command will force the game to VIS the current map on the fly to show underwater surfaces when r_wateralpha is set less than (1). This is necessary when the maps are not preVISed. This can be used in GLHexen2 v1.03 to fix the bleeding when displaying lava textures, but performance may take a major hit.

    r_polymodelstats
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II
    Description: When enabled, the game will report the number of on-screen polygon models.

    r_reportedgeout
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II
    Description: Unknown.

    r_reportsurfout
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II
    Description: Unknown.

    r_shadows
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: GLHexen II
    Description: When enabled, entities will cast a shadow upon the floor. This may decrease game performance.

    r_speeds
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II
    Description: When set to (1), the game will display basic timing information.

    r_timegraph
    Default: ?
    Values: (String)
    Compliance: Hexen II, GLHexen II
    Description: When set to (1) the game will draw a graph to display performance information.

    See also: r_graphheight.

    r_waterwarp
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II
    Description: Setting this to (0) will disable water waving. This may improve performance on slower systems.

    r_wateralpha
    Default: 0.3
    Values: (Decimal) 0.0 - 1.0
    Compliance: GLHexen II
    Description: This value sets the opacity of water textures. When set to anything other than (1), it will draw see-through portals and water surfaces.

    See also: r_novis.

    r_wholeframe
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    randomclass
    Default: 0
    Values: (?)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    reconnect
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This will reconnect to the server after a disconnect was issued.

    record
    Default: none
    Values: Command (String) (String2)
    Compliance: Hexen II, GLHexen II
    Description: This will record a demo that will be saved as (String).dem, and will use the map (String2).bsp.

    See also: stop.

    registered
    Default: 1 (demo is 0)
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: A setting of (1) will enable the use of the full version's maps within the multiplayer's create game menu.

    See also: menu_multiplayer.

    restart
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will restart you in the current level.

    samelevel
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: Setting this to (1) will prevent you from changing levels. Every time a character goes through a level change door, it will restart the game on the same level.

    save
    Default: none
    Values: Command (String)
    Compliance: Hexen II, GLHexen II
    Description: This command will save the game in the directory \hexenii\data1\(String)\.

    See also: load.

    saved1
    Default: 0
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    saved2
    Default: 0
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    saved3
    Default: 0
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    saved4
    Default: 0
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    savedgamecfg
    Default: 0
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    say
    Default: none
    Values: Command (String)
    Compliance: Hexen II, GLHexen II
    Description: This will send the message: (String) to all players.

    say_team
    Default: none
    Values: Command (String)
    Compliance: Hexen II, GLHexen II
    Description: This will send the message: (String) only to team members.

    sbtemp
    Default: 5
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    scr_centertime
    Default: 4
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This value holds the amount of time that messages stay at the top of the screen.

    scr_conspeed
    Default: 300
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This value holds the speed that the game raises and lowers the console.

    scr_ofsx
    Default: 0
    Values: (Integer) -70 - 70
    Compliance: Hexen II, GLHexen II
    Description: This value holds the forward axis origin of sight. Changing this from (0) can allow you to look as if from farther back or from farther ahead.

    scr_ofsy
    Default: 0
    Values: (Integer) -15 - 15
    Compliance: Hexen II, GLHexen II
    Description: This value holds the horizontal axis origin of sight. Changing this from (0) can allow you to look as if from left or right.

    scr_ofsz
    Default: 0
    Values: (Integer) -40 - 40
    Compliance: Hexen II, GLHexen II
    Description: This value holds the vertical axis origin of sight. Changing this from (0) can allow you to look as if from farther above or below.

    scr_printspeed
    Default: 8
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    scratch1
    Default: 0
    Values: (?)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    scratch1
    Default: 0
    Values: (?)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    scratch1
    Default: 0
    Values: (?)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    scratch1
    Default: 0
    Values: (?)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    screenshot
    Default: none
    Values: (Command)
    Compliance: Hexen II
    Description: This command will take a snapshot of the screen in pcx form and save it in \hexenii\shots\.

    sensitivity
    Default: 3.5
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This changes the sensitivity of the mouse.

    serverprofile
    Default: 0
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    showpause
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: When set to (0), the game will not drop the PAUSED graphic when the game is paused.

    See also: pause.

    showram
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: When disabled, the game will not show the RAM icon at the top of the screen during memory problems.

    showturtle
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: When enabled, the game will display a turtle icon when performance is being severely hindered.

    sizedown
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will shrink the display by one notch.

    See also: sizeup, viewsize.

    sizeup
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will enlarge the display by one notch.

    See also: sizedown, viewsize.

    skill
    Default: 0
    Values: (Integer) 0 - 3
    Compliance: Hexen II, GLHexen II
    Description: This sets the diffulty level before the game is started. A higher number means a higher difficulty.

    slist
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will list all available servers on a local LAN network.

    snd_noextraupdate
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: When this is set to (1), the game will not reset sounds properly, but will improve performance on slower machines.

    snd_show
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: When enabled, the game will display total number of sounds playing with their names.

    soundinfo
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will display information about the game's sound configuration.

    soundlist
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will list all sounds that are loaded and in the cache.

    spawn
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    startdemos
    Default: none
    Values: Command (String1)(String2) (String3)...
    Compliance: Hexen II, GLHexen II
    Description: This command will put the demos (String1).dem, (String2).dem, (String3).dem... in that order to be played upon startup.

    See also: stopdemo.

    status
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will display server information.

    stop
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Stops any current game or recording.

    See also record.

    stopdemos
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will stop playing the current demo.

    stopsounds
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will halt any currently looping sounds.

    stuffcmds
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    sv_accelerate
    Default: 10
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This value sets the movement rate multiplier * 10 for all players on the server.

    sv_aim
    Default: 0.93
    Values: (Decimal) 0.0 - 1.0
    Compliance: Hexen II, GLHexen II
    Description: This controls how far from a target you must be aiming before Quake will automatically target it for you. 0 means you can't miss, 1 means you fire exactly where you aim.

    sv_friction
    Default: 4
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This value controls the ground friction. Low values cause the player to behave as if he/she were on ice.

    sv_edicts
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    sv_flypitch
    Default: 20
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    sv_gravity
    Default: 800
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This controls how much objects are affected by the gravity. A higher number increases the gravity.

    sv_idealpitchscale
    Default: 0.8
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This value controls how much the player's vertical pitch changes when walking upon stairs or inclines.

    sv_idealrollscale
    Default: 0.8
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    sv_maxspeed
    Default: 640
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This value sets the maximum possible speed of any player.

    sv_maxvelocity
    Default: 2000
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This value sets the maximum possible velocity of any fired projectile.

    sv_nostep
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: Enabling this will prevent players from walking up stairs, and will be forced to jump.

    sv_sound_distance
    Default: 800
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    sv_stopspeed
    Default: 100
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This value controls how fast players come to a halt.

    sv_walkpitch
    Default: 0
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    sys_adaptive
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    sys_cache
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command lists everything stored within the cache.

    sys_delay
    Default: 0
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    sys_memory
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will scan all memory allocated to the game.

    sys_quake2
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: Setting this to (0) will disable any of the added Quake2 features in the game. Some areas may become unplayable.

    sys_ticrate
    Default: 0.05
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This value holds the rate in seconds for the server to send an update to clients.

    teamplay
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: This will enable a cooperative game in multiplayer.

    tell
    Default: none
    Values: Command (String) (String1)
    Compliance: Hexen II, GLHexen II
    Description: This command will send the message (String1) to the player named (String).

    temp1
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    test
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    test2
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    timedemo
    Default: none
    Values: Command (String)
    Compliance: Hexen II, GLHexen II
    Description: This command will load the demo named (String).dem and by playing it as fast as possible without skipping any frames, will determine the frames per second (FPS) of the playback. This is excellent for determining hardware performance.

    timelimit
    Default: 0
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: The game will quit the current level and start a new one after (Decimal) minutes.

    timerefresh
    Default: ?
    Values: (String)
    Compliance: Hexen II, GLHexen II
    Description: This command will test the video performance by spinning the character in a circle at maximum speed and calculating the frames per second (FPS).

    toggleconsole
    Default: none
    Values: (Toggle)
    Compliance: Hexen II, GLHexen II
    Description: This command will toggle the console on and off.

    See also: scr_conspeed.

    toggle_dm
    Default: none
    Values: (Toggle)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    togglemenu
    Default: none
    Values: (Toggle)
    Compliance: Hexen II, GLHexen II
    Description: This command will toggle the main menu on and off.

    See also: menu_main.

    unbind
    Default: none
    Values: Command (String)
    Compliance: Hexen II, GLHexen II
    Description: This command will remove the action that has been binded to the key (String).

    unbindall
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will remove all bindings.

    v_centermove
    Default: 0.15
    Values: (Decimal) -1.0 - 1.0
    Compliance: Hexen II, GLHexen II
    Description: This value holds the distance traveled by the player (by keyboard only) before a force_centerview is issued and the pitch returns to level. A setting of (1) will disable any auto centering, where as a setting of (-1) will center even without any movement.

    v_centerrollspeed
    Default: 125
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    v_centerspeed
    Default: 500
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This value holds the speed that the screen returns to center by the v_centermove command.

    v_cshift
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    v_idlescale
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: When this is enabled, the display will slightly roll three axis to appear as if the character was swaying and breathing.

    See also: v_ipitch_cycle, v_ipitch_level, v_iroll_cycle, v_iroll_level, v_iyaw_cycle, v_iyaw_level.

    v_ipitch_cycle
    Default: 1
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This holds the vertical cycle speed of the v_idlescale command.

    v_ipitch_level
    Default: 0.3
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This holds the vertical cycle distance of the v_idlescale command.

    v_iroll_cycle
    Default: 0.5
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This holds the twisting cycle speed of the v_idlescale command.

    v_iroll_level
    Default: 0.1
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This holds the twisting cycle distance of the v_idlescale command.

    v_iyaw_cycle
    Default: 2
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This holds the horizontal cycle speed of the v_idlescale command.

    v_iyaw_level
    Default: 0.3
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This holds the horizontal cycle distance of the v_idlescale command.

    v_kickpitch
    Default: 0.6
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This holds the degrees of vertical spin when knocked hard by an opponent.

    v_kickroll
    Default: 0.6
    Values: (Decimal)
    Compliance: Hexen II, GLHexen II
    Description: This holds the degrees of twisting spin when knocked hard by an opponent.

    v_kicktime
    Default: 0.5
    Values: (Decimal) 0.0 - 1.0
    Compliance: Hexen II, GLHexen II
    Description: This value adjusts the time delay that the screen returns to normal after you have been knocked back by an opponent.

    version
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command lists the version information and the EXE date of your game.

    vid_config_x
    Default: 800
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    vid_config_y
    Default: 600
    Values: (Integer)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    vid_describecurrentmode
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This lists the discription for the current video mode.

    vid_describemode
    Default: none
    Values: Command (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This lists the discription for the specified video mode in (Integer).

    See also: vid_describemodes.

    vid_describemodes
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command lists all available video modes.

    See also: vid_describecurrentmode, vid_describemode, vid_mode, _vid_default_mode, _vid_default_mode_win.

    vid_forcemode
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    vid_mode
    Default: none
    Values: Command (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This command will change the screen mode to the one specified in (Integer).

    See also: vid_describemodes.

    vid_nopageflip
    Default: 0
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: When set to (1), the game will disable VESA mode page-flipped operation.

    vid_nummodes
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command will list the available screen modes.

    See also: vid_describemodes.

    vid_stretch_by_2
    Default: 1
    Values: (Toggle) 0 - 1
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    vid_testmode
    Default: none
    Values: Command (Integer)
    Compliance: Hexen II, GLHexen II
    Description: This command will test the screen mode specifies in (Integer).

    See also: vid_describemodes.

    vid_wait
    Default: 0
    Values: (Integer) 0 - 2
    Compliance: Hexen II, GLHexen II
    Description: This value holds how the screen is refreshed. The options are as follows:

  • 0 - Disable waiting for monitor's syncronization.
  • 1 - Wait for VSYNC.
  • 2 - Wait for two consecutive VSYNCs.
  • See also: _vid_wait_override.

    viewmodel
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    viewnext
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    viewprev
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    viewsize
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: Unknown.

    volume
    Default: 0.3
    Values: (Decimal) 0.0 - 1.0
    Compliance: Hexen II, GLHexen II
    Description: This value holds the volume for the sound effects of the game.

    See also: ambient_level, bgmvolume.

    wait
    Default: none
    Values: (Command)
    Compliance: Hexen II, GLHexen II
    Description: This command forces the game to wait within the alias that is is run from before continuing with the commands within.

    Any questions or comments about the above information should be mailed to Nuitari. The information belongs to Fahrenheit 176 and HexenWorld. Any reproduction of this list must have consent from both. Used by Activision with permission.

    Updated November 1, 1997.

    I would like to thank Satanic for his help on some of the commands and his previous work with the Hexenworld command list. Some information was supplied by Birdman of Birdman's Quake Lair and Orion IV's GLQuake: Our FAQ.